home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / music / arpeg.arc / ARP.INF next >
Text File  |  1989-01-30  |  7KB  |  177 lines

  1. PHONIX MIDI ARPEGGIATOR
  2.  
  3. Introduction:
  4.  
  5. In the days before MIDI, when even personal computers were 
  6. relatively rare, synthesists often relied on the 'Arpeggiator' to 
  7. simulate the effects produced by the then prohibitively expensive 
  8. 'sequencer'.
  9.   
  10. An arpeggiator cycles through a series of notes, transposing some 
  11. (if the synthesist so desires) to keep them within a certain 
  12. range.  It can cycle up, or down, or alternatively up and down 
  13. through the notes.  By combining different notes, range 
  14. selections, and cycle directions, surprisingly interesting 
  15. patterns can be developed.
  16.  
  17. With the advent of MIDI, personal computers, and relatively 
  18. inexpensive sequencers, most synthesizer manufacturers no longer 
  19. equip their products with an arpeggiator.
  20.   
  21. Although the arpeggiator cannot compete with the sequencer in 
  22. terms of versatility, generality, or overall usefulness, it is 
  23. still a capable and interesting tool in its own right.  Many 
  24. synthesists have expressed regret at not having an arpeggiator 
  25. available within their MIDI set-ups, even though they may be using 
  26. any one of a number of full-featured sequencers.
  27.  
  28. Well, now you can have this old technology in a new box!  The MIDI
  29. ARPEGGIATOR is available for Atari ST/MEGA computers as a 
  30. desk-accessory, making it easily available from within any GEM-based 
  31. program.  As well, the MIDI environment makes possible a few 
  32. enhancements to the traditional arpeggiator.
  33.  
  34. Requirements:
  35.  
  36. Any ATARI ST or MEGA computer with TOS in ROM and either a color 
  37. or monochrome monitor.  The MIDI ARPEGGIATOR will not look right in 
  38. low resolution, but it will work.
  39.  
  40. Installation:
  41.  
  42. The files 'ARPEG.ACC' and 'ARPEG.RSC' must be copied to a boot disk.  
  43. When the disk is booted (reset, change resolution, or start-up) the 
  44. Arpeggiator will be installed in the desk-accessory buffer as 
  45. 'Arpeggiator'.
  46.  
  47.  
  48. Using the Arpeggiator:
  49.  
  50. The PHONIX MIDI ARPEGGIATOR is activated by clicking on 
  51. 'Arpeggiator' in the Desk Accessory menu.
  52.  
  53. To begin, ensure that a MIDI synthesizer is online and set to 
  54. MIDI channel 1 (for now), and click on the 'Start' button on the 
  55. arpeggiator.  Hit a key on the synth.  After a brief moment the 
  56. note will be repeated.  Now is a good time to set a tempo.  Click 
  57. on the 'Speed' slider and move it to about half-way up the scale 
  58. and click on 'Start' again.  A more reasonable tempo should now be 
  59. repeating the note.  Key in a few more notes on the synthesizer 
  60. until you have a pattern which extends over a couple of octaves.  
  61. Experiment with the different buttons a little and you will soon 
  62. have a good idea of how the arpeggiator works.
  63.  
  64. The Buttons:
  65.  
  66. 1- The 'Direction' buttons determine how the notes will be cycled 
  67. through - up, down, or up then down.
  68.  
  69. 2- The 'Range' buttons restrict the overall range of notes by 
  70. transposing those outside the range downwards.  The actual range 
  71. varies depending upon the key.  In the key of 'C' the ranges are 
  72. one and two octaves while in other keys, the range is greater.
  73.   
  74. 3- The 'Start' button is self-explanatory.
  75.  
  76. 4- The 'Stop' button stops the arpeggiator without clearing the 
  77. current note list.
  78.  
  79. 5- 'Reset' clears the note list.
  80.  
  81. 6- 'Exit' leaves the arpeggiator, but does not clear the note list.
  82.  
  83. The Variables:
  84.  
  85. 1- Clicking on the 'Midi Sync' number selects sync mode.  The 
  86. arpeggiator is now triggered by incoming MIDI Clocks ($F8), and 
  87. will not respond to the 'Start' button unless a MIDI clock is 
  88. present (ie another sequencer or drum machine is being used to 
  89. drive the system).  Changing this number by clicking on its '+' 
  90. or '-' buttons determines how many 'clocks' must occur before the 
  91. next note is played.  Since there are 24 clocks per quarter 
  92. note, selecting '12' indicates that the arpeggiator will play 
  93. 1/8th notes.  Interesting polyrhythmic effects can be achieved by 
  94. selecting numbers that are not consistant with the overall rhythm 
  95. base.
  96.  
  97. 2- 'Clock Delay' sets a clock offset when in sync mode.  The 
  98. arpeggiator will wait for the specified number of clock signals 
  99. before playing, thus offsetting the rhythm.
  100.  
  101. 3- 'Velocity' sets the note_on velocity to the desired value.
  102.  
  103. 4- 'Channel' sets the desired MIDI output channel (1-16).
  104.  
  105. 5- 'Start' sets a MIDI note value at  which the note series will 
  106. play.  Values from 1 to 127 are permitted, with middle 'C' being 
  107. 60.  If no such note exists in the note-list, the next available
  108. note will be played first.
  109.  
  110. Notes:
  111.  
  112. 1- When in sync mode, the arpeggiator transmits MIDI 'Start' and 
  113. 'Stop' to external devices when the 'Start' and 'Stop' buttons 
  114. are selected.
  115.  
  116. 2- It may be convenient to wire (or purchase) a MIDI 'Thru' jack 
  117. for the computer and/or use a MIDI Merge device when using the 
  118. MIDI Arpeggiator within a complex MIDI set-up.
  119.  
  120. 3- Although the PHONIX MIDI ARPEGGIATOR is a 'well-behaved' 
  121. program, it has not been tested with all programs and it is 
  122. possible that it may fail when called from within another program.
  123. If this should happen, written feedback to Phonix Productions is 
  124. appreciated (address below).
  125.  
  126.  
  127.   >>> DISTRIBUTION PHILOSOPHY <<<
  128.  
  129. A small payment of $15 is requested from users of this program.  If
  130. you so wish, a copy of the C source-code will be forwarded on disk
  131. at no additional charge.  The Arpeggiator was compiled using the
  132. MEGAMAX C compiler and there is some in-line assembly language
  133. (a nifty Megamax feature) which may throw off other compilers.  There
  134. isn't much, however, and it could quickly be removed and assembled
  135. seperately.
  136.  
  137. Although this software has not been placed in the Public Domain 
  138. those who do not forward payment will not, ipso facto, become criminals.
  139. I, as Copyright holder, permit its unrestricted use with or without
  140. payment.  Let it never be said that Richard Homme was the cause of 
  141. another's descent into the depths of lawlessness or criminality.
  142.  
  143. Copy and distribute this program freely, but make sure all copies
  144. of ARPEG.ACC are accompanied by ARPEG.RSC and ARPEG.INF (this file).
  145.  
  146. THIS PROGRAM MAY NOT BE OFFERED FOR SALE WITHOUT PRIOR PERMISSION
  147. FROM RICHARD HOMME.  Note: Permission will probably be granted to 
  148. include arpeg.acc in disk collections of Public Domain and Shareware
  149. programs. 
  150.  
  151.   >>> DISCLAIMER <<<
  152.  
  153. NEITHER RICHARD HOMME NOR PHONIX PRODUCTIONS CAN BE HELD LIABLE FOR
  154. ANY DAMAGES, INCLUDING LOST INCOME, LOST SAVINGS, LOST PROFITS OR ANY
  155. OTHER LOSS ARISING OUT OF THE USE OF, OR INABILITY TO USE, THIS
  156. PROGRAM.  ANY USE OF THIS PROGRAM IS, THEREFORE, ENTIRELY AT YOUR
  157. OWN RISK.
  158.  
  159. THERE IS NO GUARANTEE OF THIS PROGRAM'S SUITABILITY FOR A PURPOSE, 
  160. OR OF ITS ERROR FREE OPERATION. 
  161.  
  162.   >>> MY ADDRESS <<<
  163.  
  164.      Forward suggestions, complaints, comments or money to:
  165.  
  166.           Phonix Productions
  167.           83 Holyrood Ave
  168.           Oakville, Ontario
  169.           CANADA   L6K 2V4 
  170.            
  171.           Attention: Richard Homme
  172.  
  173.  
  174. =========================================================================
  175.  
  176.  
  177.